foundation engineering dewatering - French English Dictionary